//package com.github.thinwonton.example.apidoc.controller.order;
//
//import com.github.thinwonton.example.apidoc.common.Result;
//import com.github.thinwonton.example.apidoc.controller.order.param.OrderQuery;
//import com.github.thinwonton.example.apidoc.controller.order.vo.OrderDetail;
//import com.github.thinwonton.example.apidoc.controller.product.vo.ProductVO;
//import io.swagger.v3.oas.annotations.Operation;
//import io.swagger.v3.oas.annotations.tags.Tag;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.ArrayList;
//import java.util.Date;
//import java.util.List;
//
///**
// * 此文件中的接口会跟OrderDetailController中的接口合并到一个文件夹下，只要@Api.value一致就行
// *
// */
//public class OrderDetailController extends OrderBaseController {
//
//    @Operation(summary = "获取某个产品下的订单", description = "<strong>注意：</strong>html演示。。")
//    @GetMapping("get2/{productNo}")
//    public Result<List<OrderDetail>> get(
//            @RequestParam("qid") String qid,
//            @PathVariable Integer productNo,
//            @RequestHeader("token") String token,
//            OrderQuery query
//
//    ) {
//        List<OrderDetail> list = new ArrayList<>();
//        StringBuilder sb = new StringBuilder()
//                .append("qid=").append(qid)
//                .append(", productNo=").append(productNo)
//                .append(", token=").append(token)
//                .append(", query=").append(query);
//        for (int i = 0; i < 3; i++) {
//            OrderDetail orderDetail = new OrderDetail();
//            orderDetail.setPayTime(new Date());
//            orderDetail.setUserId((long) i + 1);
//            orderDetail.setOrderNo(qid + i);
//            orderDetail.setRemark(sb.toString());
//            list.add(orderDetail);
//        }
//        return Result.ok(list);
//    }
//
//    @Operation(summary = "没有泛型")
//    @PostMapping("moreGeneric3")
//    public Result query3(@RequestBody ProductVO paramVo) {
//        return Result.ok(new OrderDetail());
//    }
//
//}
